Big Huge Thesaurus

battle of Trasimeno

noun